#ifndef _UNI_HAL_GPIO_H_
#define _UNI_HAL_GPIO_H_

#include "unione_lite.h"
#include "gpio.h"

int uni_hal_gpio_irq_cfg(int gpionum, int type, gpio_interrupt_cb gpioN_irq_cb);
int uni_hal_gpio_irq_clear(int gpionum);
int uni_hal_gpio_irq_enable(int gpionum);
void uni_hal_gpio_set_value(int gpionum, int value);
void uni_hal_gpio_get_value(int gpionum, int *value);
void uni_hal_gpio_set_pull_mode(int gpionum, int pull_mode);

#endif
